package v1

import "github.com/gogf/gf/v2/frame/g"

type Res struct {
	g.Meta  `mime:"application/json" example:"json"`
	Code    int         `json:"code"`
	Message string      `json:"message"`
	Data    interface{} `json:"data"`
}

type ThirdServiceRes struct {
	Code    *int             `json:"code"`
	Message string           `json:"message"`
	Data    ThirdServiceDataRes `json:"data"`
}

type ThirdServiceDataRes struct {
	AccessToken string               `json:"access_token"`
	ExpiresIn   int                  `json:"expires_in"`
	TokenType   string               `json:"token_type"`
	Userinfo    ThirdServiceUserDataRes `json:"userinfo"`
}
type ThirdServiceUserDataRes struct {
	Id                int                             `json:"id"`
	Inputtime         int                             `json:"inputtime"`
	Nickname          string                          `json:"nickname"`
	RuleValueLists    []string                        `json:"ruleValueLists"`
	Status            string                          `json:"status"`
	Username          string                          `json:"username"`
	WorkerInfo        map[string]interface{}          `json:"WorkerInfo"`
	Wxappids          []string                        `json:"wxappids"`
	
}
